Towards a Quantitative Assessment of Method Replacement

نویسندگان

  • Rudolf K. Keller
  • Reinhard Schauer
چکیده

Object-oriented programming is about the creation of reusable classes that are to be extended to capture the specific requirements of the application at hand. However, instead of extending the methods of these classes, programmers often introduce subclasses in which they replace methods with new implementations that are completely detached from the superclass; that is, the subclass method does not invoke, directly or indirectly, its counterpart in the superclass. In this paper, we apply the SPOOL environment to the reverse-engineered C++ source code of the ET++ application framework to investigate the occurrences and causes for method replacements. To this end, we define a method replacement indicator (MRI) that quantifies the extent of method replacements. Based on the data obtained in our case study, we identify and discuss the ten causes why programmers replace non-primitive method implementations of reusable classes.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Construction and validation of criteria for university social responsibility assessment

The purpose of the current research was to construct and validate an instrument for evaluating social responsibility in Razi University. For this purpose, the sequential exploratory mixed research method was used, and in the qualitative part, the focus group discussion method (n = 27) was utilized. The statistical population in the quantitative section were doctoral students, faculty members an...

متن کامل

Knee Kinematic Improvement After Total Knee Replacement Using a Simplified Quantitative Gait Analysis Method

Objectives: The aim of this study was to extract suitable spatiotemporal and kinematic parameters to determine how Total Knee Replacement (TKR) alters patients’ knee kinematics during gait, using a rapid and simplified quantitative two-dimensional gait analysis procedure. Methods: Two-dimensional kinematic gait pattern of 10 participants were collected before and after the TKR surgery,...

متن کامل

Quantitative Safety and Health Assessment Based on Fuzzy Inference and AHP at Preliminary Design Stage

Quantitative assessment is the most important means to identify hazard potential and manage risk for an industrial process. The implement of quantitative assessment in the early stage will help to develop inherently safer process, eliminating the hazard and reduce the possibility of accidental chain events and the magnitude of consequences. In this paper, after reviewing the presently available...

متن کامل

Assessment of Promotion and Its Effect on Attitudinal Change towards Family Planning: A Case Study in Amhara National Regional State, Ethiopia

The purpose of the study is investigating the association between promotion, social attitude and family planning in selected cities of Amhara Region. Both quantitative and qualitative data were used to conduct this study. The  quantitative  frames  were  used  to  gather  the  inquired  data  from  respondents  with  closed  ended  questionnaires  and  qualitative data was collected from record...

متن کامل

بررسی ریسک خطرات و تاثیر جایگزینی حلال غیرقابل اشتعال بر کد ارزیابی ریسک به روش ویلیام فاین در کارخانه پلاستیک‌سازی

Introduction: industrial environments due to their nature are subject to serious risks and damages, and in proportion to growing technology, these risks and damages are potentially developing. This study aimed to assess the risks and impacts of non-flammable solvent replacement on risk assessment code using William Fine’s method in a plastic factory and evaluate the effectiveness of alter...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000